package com.sojson.util.txy.enums;

/**
 * 微信接口地址枚举类
 * 
 * @author liu
 * @date 2021-04-12
 */
public enum ETxyApiType {

    /** 获取AccessToken的路径 */
    ACCESS_TOKEN_URL(
        "https://miniprogram-kyc.tencentcloudapi.com/api/oauth2/access_token?app_id=%s&secret=%s&grant_type=client_credential&version=1.0.0"),
    /** 获取SIGNJsapiTicket的路径 */

    JSAPI_TICKET_SIGN_URL(
        "https://miniprogram-kyc.tencentcloudapi.com/api/oauth2/api_ticket?app_id=%s&access_token=%s&type=%s&version=1.0.0"),
    /** 获取NONCEJsapiTicket的路径 */
    JSAPI_TICKET_NONCE_URL(JSAPI_TICKET_SIGN_URL.getType() + "&user_id=%s"),

    /** 合作方后台上送身份信息 */
    GET_ADV_FACE_ID("https://kyc.qcloud.com/api/server/getAdvFaceId?orderNo=%s"),

    /** 获取人脸核验结果 */
    GET_FACE_VERIFY_RESULT("https://miniprogram-kyc.tencentcloudapi.com/api/v2/base/queryfacerecord?orderNo=%s");

    /**
     * 类型
     */
    private final String type;

    ETxyApiType(String type) {
        this.type = type;
    }

    public String getType() {
        return type;
    }

    @Override
    public String toString() {
        return type;
    }

}